@charset "utf-8";
@font-face {
    font-family: 'iconfont';  /* Project id 1861057 */
    src: url('../font/xiconfont/iconfont.woff2?t=1760624409127') format('woff2'),
         url('../font/xiconfont/iconfont.woff?t=1760624409127') format('woff'),
         url('../font/xiconfont/iconfont.ttf?t=1760624409127') format('truetype');
  }
.iconfont {
    font-family: "iconfont" !important;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    
}
/* @font-face {
    font-family: PingFangSC-Medium;
    src: url('../font/PingFang-SC-Medium/PingFang-SC-Medium.eot');
    src: url('../font/PingFang-SC-Medium/PingFang-SC-Medium.eot') format('embedded-opentype'),
    url('../font/PingFang-SC-Medium/PingFang-SC-Medium.woff') format('woff'),
    url('../font/PingFang-SC-Medium/PingFang-SC-Medium.ttf') format('truetype'),
    url('../font/PingFang-SC-Medium/PingFang-SC-Medium.svg') format('svg');
}
@font-face {
    font-family: PingFangSC-Regular;
    src: url('../font/PingFang-SC-Regular/PingFang-SC-Regular.eot');
    src: url('../font/PingFang-SC-Regular/PingFang-SC-Regular.eot') format('embedded-opentype'),
    url('../font/PingFang-SC-Regular/PingFang-SC-Regular.woff') format('woff'),
    url('../font/PingFang-SC-Regular/PingFang-SC-Regular.ttf') format('truetype'),
    url('../font/PingFang-SC-Regular/PingFang-SC-Regular.svg') format('svg');
}
@font-face {
    font-family: PingFangSC;
    src: url('../font/PingFang-SC-Regular/PingFang-SC-Regular.eot');
    src: url('../font/PingFang-SC-Regular/PingFang-SC-Regular.eot') format('embedded-opentype'),
    url('../font/PingFang-SC-Regular/PingFang-SC-Regular.woff') format('woff'),
    url('../font/PingFang-SC-Regular/PingFang-SC-Regular.ttf') format('truetype'),
    url('../font/PingFang-SC-Regular/PingFang-SC-Regular.svg') format('svg');
} */
@font-face {
    font-family: DINProM;
    src: url('../font/DINPro-Medium.eot');  /* IE9 */
    src: url('../font/DINPro-Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-IE8 */
    url('../font/DINPro-Medium.woff') format('woff'),   /* chrome、firefox */
    url('../font/DINPro-Medium.ttf') format('truetype'),    /* chrome、firefox、opera、Safari、Android、IOS */
    url('../font/DINPro-Medium.svg') format('svg');   /* ios 4.1 */
}


* {
    padding: 0;
    margin: 0;
    border: none;
    outline: 0;
    font-size: 12px;
    /* font-weight: normal;
    font-style: normal; */
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.Arial{
    font-family: Arial !important;
    font-weight: normal !important;
}
.Arial2{
    font-family: Arial !important;
    font-weight: 600 !important;
}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    min-width: 1240px;
}

body, th, td, button, input, select, textarea {
    font: 14px/1.5 PingFangSC-Regular, PingFang SC, Arial, "Microsoft YaHei", Tahoma, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	resize: none;
}

body {
    overflow-x: hidden;
    min-width: 1240px;

}
table {
    border-collapse: collapse;
    border-spacing: 0px;
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

ul, ol, li, dl {
    list-style-type: none;
}

label {
    cursor: pointer;
}

fieldset, img {
    border: 0;
}

button, h1, h2, h3, h4, h5, h6, input, select, textarea {
    font-size: 100%;
}

a {
    text-decoration: none;
    cursor: pointer;
    color: #333;
}

a:hover, a:active, a:focus {
    text-decoration: none;
    outline: none;
}

img {
    display: block;
    border: 0;
}

i {
    display: inline-block;
    font-style: normal;
}

.clear {
    zoom: 1;
}

.clear:after {
    content: '';
    display: block;
    clear: both;
}

.nocopy {
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

i, s, b, em {
    font-weight: normal;
    font-style: normal;
}

textarea.resize {
    resize: both !important;
}

input {
    border-radius: 0;
}

input, button, textarea, select, optgroup, option {
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

input, button {
    overflow: visible;
    vertical-align: middle;
    outline: none;
    border: 0;
}

button, input[type="button"], input[type="submit"] {
    cursor: pointer;
}

textarea,
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="text"] {
    -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input[type=tel],
input[type=text] {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: none;
    border-radius: 0;
}

/* 去掉number输入框右边点击上下的小三角 */
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input::-webkit-outer-spin-button {
    -webkit-appearance: none;
}

/*placeholder 文字颜色设置*/
input::-moz-placeholder, textarea::-moz-placeholder {
    color: #8187A1 !important;
    opacity: 1;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #8187A1 !important;
    opacity: 1;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #8187A1 !important;
    opacity: 1;
}

/* Chrome浏览器会在输入控制聚集的时候添加一个蓝色的outline*/
input:focus, textarea:focus, select:focus {
    outline: none !important;
}

/* 去掉select的默认样式 */


.oveh {
    overflow: hidden !important;
}

.transtion03 {
    transition: all .3s !important;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.fn {
    float: none !important;
}

.hide {
    display: none !important;
}

.auto0 {
    margin: 0 auto;
}

.visibilityH {
    visibility: hidden;
}

.cl {
    clear: both;
}

.clearfix:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}

.clearfix {
    zoom: 1;
}

.mr0 {
    margin-right: 0 !important;
}

.mt0 {
    margin-top: 0 !important;
}

.mt60 {
    margin-top: 60px !important;
}

.ml0 {
    margin-left: 0 !important;
}

.mb0 {
    margin-bottom: 0 !important;
}

.pr0 {
    padding-right: 0 !important;
}

.pl0 {
    padding-left: 0 !important;
}

::-webkit-scrollbar {
    width: 10px;
    height: 0;
    overflow: visible
}

::-webkit-scrollbar-thumb {
    border: solid transparent;
    border-width: 1px 0;
    background-clip: padding-box;
    background: #e1e6f0
}

::-webkit-scrollbar-thumb:hover {
    background-color: #c6c8cc
}

::-webkit-scrollbar-track { 
    background: #fff;
}

::-webkit-scrollbar-button {
    width: 0;
    height: 0
}

::-webkit-scrollbar-button:hover {
    border-color: #5f6366
}

::-webkit-scrollbar-button:vertical:end:decrement, ::-webkit-scrollbar-button:vertical:start:increment {
    display: none
}



.w12{
    width: 1200px;
    margin: 0 auto;
}

.ymsr {
    white-space: nowrap;
    position: absolute;
    color: #8187A1;
    right: 5px;
    left: auto !important;
}
.ymsr span {
    color: #3464ff;
}

.pr50,#re_mm,#re_mm2{
    padding-right: 50px !important;
}
.dj_ckmm{
    position: absolute !important;
    left: auto !important;
    width: auto !important;
    right: 21px !important;
    font-size: 12px !important;
    cursor: pointer;
    color: rgba(225, 230, 240, 1) !important;
    line-height: 14px !important;
    top: 25px !important;
    transform: translateY(-50%) !important;
    -webkit-transform: translateY(-50%) !important;
    -moz-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    -o-transform: translateY(-50%) !important;
    user-select: none;
}
.dj_ckmm[type=text]{
    display: none;
}
.dj_ckmm:hover{
    color: rgba(129, 135, 161, 1) !important;
}
.po_re{
    position: relative !important;
}
.width-auto{
    width: auto !important;
}